﻿//using System;
//using System.Collections.Generic;

//using ContentRotator.Model;
//using ContentRotator.Utility;
//using MySql.Data.MySqlClient;

//namespace ContentRotator.Repository.MySQL
//{
//    public class MySqlContentRepository
//    {

//        public Content GetContentByID(int contentID)
//        {
//            string sql;
//            MySqlConnection conn;
//            MySqlCommand cmd;
//            MySqlDataReader dr;

//            Content c;

//            sql = "SELECT `answer_id`, `question_id`, `answer_text` \n" + //
//                  "FROM `survey_answer` WHERE answer_id=@id";
//            try
//            {
//                conn = new MySqlConnection(Globals.ConnectionString);
//                cmd = new MySqlCommand(sql, conn);
//                cmd.Parameters.AddWithValue("@id", answerID);

//                conn.Open();
//                dr = cmd.ExecuteReader();

//                if (dr.Read())
//                {
//                    a = AnswerFromDataReader(dr);

//                }
//                else
//                {
//                    a = null;
//                }

//                conn.Close();
//            }
//            catch (MySqlException ex)
//            {
//                // TODO: logging
//                throw ex;
//            }

//            return a;
//        }

//        public List<TwitterFeed> GetAllTwitterFeeds()
//        {
//            throw new NotImplementedException();
//        }

//        public List<RssFeed> GetAllRssFeeds()
//        {
//            throw new NotImplementedException();
//        }

//        public List<Article> GetAllArticles()
//        {
//            throw new NotImplementedException();
//        }

//        public List<Content> GetAllContent()
//        {
//            List<Content> content = new List<Content>();

//            content.AddRange(GetAllTwitterFeeds());
//            content.AddRange(GetAllRssFeeds());
//            content.AddRange(GetAllArticles());

//            return content;
//        }

//        public void AddContent(Content c)
//        {
//            throw new NotImplementedException();
//        }

//        public void UpdateContent(Content c)
//        {
//            throw new NotImplementedException();
//        }

//        public void DeleteContent(Content c)
//        {
//            throw new NotImplementedException();
//        }
//    }
//}
